package com.dstz.bpm.engine.plugin.plugindef;

import com.dstz.bpm.api.constant.ExtractType;
import com.dstz.bpm.api.engine.constant.LogicType;
import com.dstz.bpm.api.engine.plugin.def.BpmUserCalcPluginDef;

public abstract class AbstractUserCalcPluginDef implements BpmUserCalcPluginDef {
   private ExtractType bZ;
   private LogicType ca;

   public AbstractUserCalcPluginDef() {
      this.bZ = ExtractType.EXACT_NOEXACT;
      this.ca = LogicType.OR;
   }

   public ExtractType getExtract() {
      return this.bZ;
   }

   public void setExtract(ExtractType type) {
      this.bZ = type;
   }

   public LogicType getLogicCal() {
      return this.ca;
   }

   public void setLogicCal(LogicType logicType) {
      this.ca = logicType;
   }
}
